package com.briup.bookstore.domain.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单创建DTO
 */
@Data
public class OrderCreateDTO implements Serializable {
    /**
     * 收货人姓名
     */
    @NotBlank(message = "收货人姓名不能为空")
    private String receiveUsername;
    /**
     * 收货地址
     */
    @NotBlank(message = "收货地址不能为空")
    private String receiveAddress;
    /**
     * 收货人手机号
     */
    @NotBlank(message = "收货人手机号不能为空")
    private String receivePhone;
    /**
     * 购物车商品id列表
     */
    @NotEmpty(message = "购物车商品id列表不能为空")
    private List<Integer> shopCarIds;
}
